Towards Automatic Derivation of Performance Measures from PEPA Models
نویسندگان
چکیده
Stochastic process algebras, such as PEPA, provide a novel approach to performance modelling. As well as facilitating a composi-tional approach, process algebra models focus on a system's behaviour rather than its state space. Classical process algebras are complemented by modal and temporal logics which concisely express possible model behaviours. These logics are widely used during functional analysis to aid in the veriication of system behaviour. During performance analysis we seek to evaluate rather than simply verify the behaviour of a system, and for performance models based on continuous time Markov processes, reward structures are commonly used for this purpose. In this paper we describe a combination of these techniques|the PEPA reward language and its use to derive performance measures from PEPA models. The reward language is based on a modal logic which characterises speciic behaviours within the PEPA model and may be used to develop a reward structure over the underlying Markov process. A prototype implementation exists within the PEPA Workbench.
منابع مشابه
The PEPA Workbench: A Tool to Support a Process Algebra-based Approach to Performance Modelling
In this paper we present a new technique for performance modelling and a tool supporting this approach. Performance Evaluation Process Algebra (PEPA) [1] is an algebraic language which can be used to build models of computer systems which capture information about the performance of the system. The PEPA language serves two purposes as a formal description language for computer system models. Th...
متن کاملDerivation of Passage-time Densities in PEPA Models using ipc: the Imperial PEPA Compiler
We present a technique for defining and extracting passage-time densities from high-level stochastic process algebra models. Our high-level formalism is PEPA, a popular Markovian process algebra for expressing compositional performance models. We introduce ipc, a tool which can process PEPA-specified passage-time densities and models, by compiling the PEPA model and passage specification into t...
متن کاملFormalising the Specification of Rewards with PEPA
Stochastic process algebras provide a novel way to model the performance of systems. As well as facilitating a compositional approach, process algebra models view a system in terms of its behaviour rather than its state space. With traditional performance modelling techniques, the method of deening reward structures in order to derive performance measures is widely used. However, due to the beh...
متن کاملSpecifying Performance Measures for PEPA
Stochastic process algebras such as PEPA provide ample support for the component-based construction of models. Tools compute the numerical solution of these models; however, the stochastic process algebra methodology lacks support for the specification and calculation of complex performance measures. This paper addresses that problem by presenting a performance specification language which supp...
متن کاملAn Eecient Algorithm for Aggregating Pepa Models
Performance Evaluation Process Algebra (PEPA) is a formal language for performance modelling based on process algebra. It has previously been shown that using the process algebra apparatus compact performance models can be derived which retain the essential behavioural characteristics of the modelled system. However no ee-cient algorithm for this derivation was given. In this paper we present a...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1996